/*
 * Powered By XY
 * Since 2020
 */

package com.xy.biz.xd.domain.po;

import lombok.Data;

import java.time.LocalDateTime;

/**
 *
 *
 * @author zsp
 * @date 2021-1-22
 */
@Data
public class DocumentFlowPO {

	/**
	 * 流程Id
	 */
	private Long documentFlowId;
	/**
	 * 外部key，例如activiti的流程Id
	 */
	private String foreignKey;
	/**
	 * 流程类型：0-未定义，1-新增流程，2-修订流程，3-作废流程，4-下载审批流程，5-借阅流程
	 */
	private Integer flowType;
	/**
	 * 文件Id
	 */
	private Long documentId;
	/**
	 * 文件编号
	 */
	private String documentCode;
	/**
	 * 文件名称
	 */
	private String documentName;
	/**
	 * 文件等级：0-普通文件，1-一级文件，2-二级文件，3-三级文件，4-四级文件
	 */
	private Integer documentLevel;
	/**
	 * 文件属性
	 */
	private String documentProperty;
	/**
	 * 文件版本
	 */
	private String documentVersion;
	/**
	 * 紧急程度：0-正常，1-紧急
	 */
	private String urgent;
	/**
	 * 申请原因
	 */
	private String reason;
	/**
	 * 来源信息
	 */
	private String sourceInfo;
	/**
	 * 阶段：0-未定义
	 */
	private String phase;
	/**
	 * 父流程Id
	 */
	private Long parentDocumentFlowId;
	/**
	 * 批处理类型：0-非批处理，1-批处理父包，2-批处理子文件
	 */
	private Integer batchType;
	/**
	 * 租户Id，0表示不指定
	 */
	private Long tenantId;
	/**
	 * 创建用户Id
	 */
	private Long createUserId;
	/**
	 * 创建时间
	 */
	private LocalDateTime createTime;
	/**
	 * 更新时间
	 */
	private LocalDateTime updateTime;
	/**
	 * 评审人数量
	 */
	private Integer reviewerNum;

}
